package com.shangxian.giveithome.entity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
public class AsylumCreate {


    /**
     * 协会id
     **/
    @JsonIgnore
    private Long meId;

    /**
     * 姓名
     **/
    @NotBlank(message = "姓名不能为空")
    private String name;

    /**
     * 品种 0 未知
     **/
    @NotNull(message = "品种不能为空")
    private Integer varieties;

    /**
     * 年龄
     **/
    @NotNull(message = "年龄不能为空")
    private String age;

    /**
     * 性别
     **/
    private String sex;

    /**
     * 归属
     **/
    @JsonIgnore
    private Integer subordinate;


    /**
     * 宠物类型
     */
    private String type;


    /**
     * 描述
     **/
    private String describe;

    /**
     * 是否绝育 未知 已绝育 未绝育
     **/
    @NotBlank(message = "是否绝育不能为空")
    private String sterilization;

    /**
     * 是否疫苗 未知  已疫苗 未疫苗
     **/
    @NotBlank(message = "是否疫苗不能为空")
    private String vaccine;

    /**
     * 状态 0 死亡 1 收容中 2 待领养 3已领养
     **/
    private Integer status;

    /**
     * 图片id
     **/
    private Long imgId;

    /**
     * 救助人电话
     **/
    private String rescuerPhone;

    /**
     * 救助人微信
     **/
    private String rescuerWechat;

    /**
     * 救助人头像
     **/
    private String rescuerImg;

    /**
     * 创建时间
     **/
    @JsonIgnore
    private Date createTime;

}
